// SEE END OF FILE FOR LICENSE TERMS

#include "dataTypes_defines.h"
				
typedef struct tagDBaseEntry				
{				
	unsigned int	type	:6	;
	unsigned int 	readAccess	:1	;
	unsigned int	writeAccess	:1	;
	unsigned int	arraySize	:8	;
	void*	pRAM		;
	void*	pNVMem		;
	void*	pWriteFunciton		;
} DBaseEntry;				
				
typedef DBaseEntry DBASE[];				
				
extern const DBASE Database;				
				
extern const unsigned int dBaseVersion;				


/****************************************************************************/
// This is part of the servo and radio interface software
//
// ServoInterface source code
//	http://code.google.com/p/rc-servo-interface
//
// Copyright 2010 ServoInterface Team
// See the AUTHORS.TXT file for a list of authors of ServoInterface.
//
// ServoInterface is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// ServoInterface is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License 
// along with ServoInterface.  If not, see <http://www.gnu.org/licenses/>.
//
// Many parts of ServoInterface use either modified or unmodified code
// from the MatrixPilot pilot project.
// The project also contains code for modifying MatrixPilot to operate
// with ServoInterface.
// For details, credits and licenses of MatrixPilot see the AUTHORS.TXT file.
// or see this website: http://code.google.com/p/gentlenav
/****************************************************************************/
